4
19
29
24
11
42
30
54
14
17
106
44
65
28
34
21
10
59
38
104
26
33
39
118
155
115
161
57
238
406
223
134
268
109
419
170
146